AcyMailing\Classes\MailClass D

Total Complexity 277
Dependencies 9
Dependents 34
Total lines 1,298
Lines of code 950
Logical lines of code 672
Comment lines 0
Methods 43
Properties 3

Methods 43

Method Rating Maintainability Complexity Lines of code
_installtemplate()
D
27
34 126
getMatchingElements()
C
33 26 87
save()
B
43 18 43
sendAutomation()
B
41 17 48
uploadTemplate()
A
40 13 57
addPoweredByAcyMailing()
A
39 12 71
translateMailSettings()
A
52 13 22
detecttemplates()
A
56 8 18
decode()
S
58 7 14
deleteUnusedThumbnails()
S
58 7 14
extractTemplate()
S
54 6 19
autoSave()
S
56 6 18
utf8Encode()
S
59 6 15
utf8Decode()
S
59 6 15
getOneById()
S
60 6 12
getMailsByType()
S
52 5 24
deleteOneAttachment()
S
54 5 21
createTemplateFile()
S
55 5 21
getTranslatedSettingsMail()
S
54 5 20
isTransactionalMail()
S
56 5 19
getAllListsByMailId()
S
56 5 18
getOneByName()
S
59 5 13
delete()
S
52 4 24
deleteMediaFolder()
S
62 5 10
deleteByTranslationLang()
S
59 4 15
installExtractedTemplate()
S
61 4 12
duplicateMail()
S
51 3 25
getAllListsWithCountSubscribersByMailIds()
S
55 3 21
getAllListIdsForWelcomeUnsub()
S
64 4 8
doupload()
S
66 4 8
getTranslationsById()
S
61 3 12
buildCSS()
S
62 3 11
encode()
S
63 3 10
removePoweredByAcyMailing()
S
67 3 7
getAllListsByMailIdAndUserId()
S
67 3 7
getAllListsByMailIds()
S
63 2 11
getAutomaticMailIds()
S
63 2 11
getMultilingualMailIds()
S
63 2 11
getTranslationId()
S
68 1 8
getMultilingualMails()
S
66 1 9
getMultilingualMailsByName()
S
67 1 8
getAll()
S
75 1 4
getMailAttachments()
S
79 1 3